package com.alldios.deposit.api.user;


import com.alldios.deposit.anno.Desc;
import com.alldios.deposit.api.HfReq;


public class CorpRegisterReq extends HfReq {

    @Desc("版本号")
    public String Version = "10";

    @Desc("用户号")
    public String UsrId;

    @Desc("真实名称")
    public String UsrName;

    @Desc("组织机构代码证")
    public String InstuCode;

    @Desc("营业执照编号")
    public String BusiCode;

    @Desc("税务登记号")
    public String TaxCode;

    @Desc("商户私有域")
    public String MerPriv;

    @Desc("编码集")
    public String CharSet = "UTF-8";

    @Desc("担保类型")
    public String GuarType;

    @Desc("入参扩展域")
    public String ReqExt;

    @Desc("企业用户备案金")
    public String GuarCropEarnestAmt;

    @Override
    public boolean needEncrypt() {
        return false;
    }

    @Override
    public String[] signList() {
        return new String[]{"Version",
                "CmdId", "MerCustId", "UsrId", "UsrName",
                "InstuCode", "BusiCode", "TaxCode", "MerPriv",
                "GuarType", "BgRetUrl", "ReqExt"};
    }
}
